package com.ruoyi.oto.domain.dto;

import com.ruoyi.common.core.domain.PageQueryDTO;
import com.ruoyi.oto.tagmatcher.TagMatcherNode;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 企业查询DTO
 */
@Data
@EqualsAndHashCode(callSuper=false)
public class CompanyQuryDTO extends PageQueryDTO {
    /**
     * 企业名称
     */
    private String companyName;
    /**
     * 类型id
     */
    private Integer companyTypeId;
    /**
     * 部门id
     */
    private Integer branchId;
    /**
     * 标签值的条件,这里是都是and的条件
     */
    private List<TagMatcherNode>  tagValCond;
    /**
     * 状态 0 待审核 1 审核通过， 2 审核不通过  3 禁用，4 解禁
     */
    private Integer status;
    /**
     * 是否显示 0 否， 1 是
     */
    private Integer showFlag;

}
